typedef struct linkedlist{
	void *key;
	void *data;
	struct linkedlist *next;
}l_node;


typedef struct linkedlistforSearch{
	char data[MAX_FILE_NAME];
	struct linkedlistforSearch *next;
}l_nodeSearch;


l_node *createNode();

l_node *insert(l_node *, char []);

void display(l_node *);

l_nodeSearch *insertinSearchlinkedlist(l_nodeSearch *, char []);

l_nodeSearch *SearchByStringKey(l_node *, char []);

void displaySearchResults(l_nodeSearch *);

l_node *deleteFromLinkedlist(l_node *, char []);



